using System;
using System.Collections.Generic;
using System.Text;
using Sinacor.Infra.Service.Validation;


namespace Sinacor.Servico.Bovespa.Titulo.BusinessEntity
{
	public class TituloLote

	{
		/*
			 CD_CODNEG                                          VARCHAR2(1
			 NR_DISMES                                          NUMBER(3)
			 CD_TPMERC                                          CHAR(3)
			 CD_CODISI                                          VARCHAR2(1
			 DT_ININEG                                          DATE
			 DT_INILOT                                          DATE
			 DT_FIMLOT                                          DATE
			 NR_LOTNEG                                          NUMBER(7)
		 */

		private string _codigoNegocio;

		public string CodigoNegocio
		{
			get { return _codigoNegocio; }
			set { _codigoNegocio = value; }
		}
		private int _numeroDisMes;

		public int NumeroDisMes
		{
			get { return _numeroDisMes; }
			set { _numeroDisMes = value; }
		}
		private string _codigoTipoMercado;

		public string CodigoTipoMercado
		{
			get { return _codigoTipoMercado; }
			set { _codigoTipoMercado = value; }
		}
		private string _codigoISIN;

		public string CodigoISIN
		{
			get { return _codigoISIN; }
			set { _codigoISIN = value; }
		}
		private DateTime _dataInicioNegocio;

		public DateTime DataInicioNegocio
		{
			get { return _dataInicioNegocio; }
			set { _dataInicioNegocio = value; }
		}
		private DateTime _dataInicioLote;

		public DateTime DataInicioLote
		{
			get { return _dataInicioLote; }
			set { _dataInicioLote = value; }
		}
		private DateTime _dataFimLote;

		public DateTime DataFimLote
		{
			get { return _dataFimLote; }
			set { _dataFimLote = value; }
		}
		private int? _numeroLoteNegociacao;

		public int? NumeroLoteNegociacao
		{
			get { return _numeroLoteNegociacao; }
			set { _numeroLoteNegociacao = value; }
		}
	}
}
